home *** CD-ROM | disk | FTP | other *** search
/ IRIX Base Documentation 1998 November / IRIX 6.5.2 Base Documentation November 1998.img / usr / share / catman / p_man / cat3 / libelf / elf_end.z / elf_end
Text File  |  1998-10-30  |  3KB  |  66 lines

  1.  
  2.  
  3.  
  4. EEEELLLLFFFF____EEEENNNNDDDD((((3333EEEE))))                                                        EEEELLLLFFFF____EEEENNNNDDDD((((3333EEEE))))
  5.  
  6.  
  7.  
  8. NNNNAAAAMMMMEEEE
  9.      _eeee_llll_ffff______eeee_nnnn_dddd - finish using an object file
  10.  
  11. SSSSYYYYNNNNOOOOPPPPSSSSIIIISSSS
  12.      _cccc_cccc [_f_l_a_g ...] _f_i_l_e ...  _----_llll_eeee_llll_ffff [_l_i_b_r_a_r_y ...]
  13.  
  14.      _####_iiii_nnnn_cccc_llll_uuuu_dddd_eeee _<<<<_llll_iiii_bbbb_eeee_llll_ffff_...._hhhh_>>>>
  15.      _iiii_nnnn_tttt _eeee_llll_ffff______eeee_nnnn_dddd_((((_EEEE_llll_ffff _****_eeee_llll_ffff_))))_;;;;
  16.  
  17. DDDDEEEESSSSCCCCRRRRIIIIPPPPTTTTIIIIOOOONNNN
  18.      A program uses _eeee_llll_ffff______eeee_nnnn_dddd to terminate an ELF descriptor, _e_l_f, and to
  19.      deallocate data associated with the descriptor.  Until the program
  20.      terminates a descriptor, the data remain allocated.  _e_l_f should be a
  21.      value previously returned by _eeee_llll_ffff______bbbb_eeee_gggg_iiii_nnnn; a null pointer is allowed as an
  22.      argument, to simplify error handling.  If the program wishes to write
  23.      data associated with the ELF descriptor to the file, it must use
  24.      _eeee_llll_ffff______uuuu_pppp_dddd_aaaa_tttt_eeee before calling _eeee_llll_ffff______eeee_nnnn_dddd.
  25.  
  26.      As _eeee_llll_ffff______bbbb_eeee_gggg_iiii_nnnn(3E) explains, a descriptor can have more than one
  27.      activation.  Calling _eeee_llll_ffff______eeee_nnnn_dddd removes one activation and returns the
  28.      remaining activation count.  The library does not terminate the
  29.      descriptor until the activation count reaches zero.  Consequently, a zero
  30.      return value indicates the ELF descriptor is no longer valid.
  31.  
  32. SSSSEEEEEEEE AAAALLLLSSSSOOOO
  33.      _eeee_llll_ffff(3E), _eeee_llll_ffff______bbbb_eeee_gggg_iiii_nnnn(3E), _eeee_llll_ffff______uuuu_pppp_dddd_aaaa_tttt_eeee(3E).
  34.  
  35.  
  36.  
  37.  
  38.  
  39.  
  40.  
  41.  
  42.  
  43.  
  44.  
  45.  
  46.  
  47.  
  48.  
  49.  
  50.  
  51.  
  52.  
  53.  
  54.  
  55.  
  56.  
  57.  
  58.  
  59.  
  60.  
  61.                                                                         PPPPaaaaggggeeee 1111
  62.  
  63.  
  64.  
  65.